package com.tm.chargecar.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.tm.chargecar.entity.EvDogcartEntity;
import com.tm.chargecar.entity.SiteDogcartEntity;
import com.tm.chargecar.result.Result;
import com.tm.chargecar.vo.EvDogcartVo;
import com.tm.chargecar.vo.SiteDogcartVo;

/**
 * @author wangJie
 * @create 2022-08-24 10:13
 *
 *  站点管理
 */
public interface EvDogcartService extends IService<EvDogcartEntity> {
    /**
     * 查询 和条件查询站点
     * @param ev
     * @return
     */
    Result queryEv(EvDogcartVo ev);

    /**
     * 新增站点
     * @param evDogcartEntity
     */
    void insertEv(EvDogcartEntity evDogcartEntity);

    /**
     * 修改站点
     * @param evDogcartEntity
     */
    void updateState(EvDogcartEntity evDogcartEntity);

    /**
     *
     * 修改全部
     * @param evDogcartEntity
     */
    void updateAll(EvDogcartEntity evDogcartEntity);

    /**
     * 根据编号关联查询
     * @return
     */
    Object queryByEvNum(EvDogcartEntity evDogcartEntity);

    /**
     * 查询当前片区站点的个数
     * @param areaId
     * @return
     */

}
